using System;

namespace GameFrame.Inspector
{
    [AttributeUsage(AttributeTargets.Field, AllowMultiple = false)]
    public class TooltipAttribute : PropertyAttribute
    {
        public readonly string Tooltip;

        public TooltipAttribute(string tooltip) => this.Tooltip = tooltip;
    }
    
    [AttributeUsage(AttributeTargets.Field, AllowMultiple = false)]
    public abstract class PropertyAttribute : Attribute
    {
    }
}